package testCode;

import java.util.Scanner;

/**
 * @author yt1105
 * @version 1.0
 */
/*
验证尼科彻斯定理，即：任何一个整数m的立方都可以写成m个连续奇数之和。

例如：

1^3=1

2^3=3+5

3^3=7+9+11

4^3=13+15+17+19

输入一个正整数m（m≤100），将m的立方写成m个连续奇数之和的形式输出。
本题含有多组输入数据。
 */
public class test002 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while (in.hasNext()){
            int n=in.nextInt();
            System.out.println(theorem(n));
        }
    }

    public static String theorem(int m) {
        int tmp = (int) Math.pow(m, 3);
        int ss = 0;
        int sum = 0;
        int i = 0;
        StringBuilder stringBuilder=new StringBuilder("");
        for (i = 1; i < tmp; i += 2) {
            ss = i;
            sum=0;
            for (int j = 0; j < m; j++) {
                sum = sum + ss;
                ss += 2;
            }
            if (sum == tmp) {
                break;
            }
        }
        for (int j = 0; j < m; j++) {
            if(j!=m-1){
                stringBuilder.append(i+"+");
                i+=2;
            }
            else{
                stringBuilder.append(i);
            }

        }
        return new String(stringBuilder);

    }
}
